Cade Cunningham poured in a game-high 30 points, while Duncan Robinson and Paul Reed combined for 29 points and seven steals as the Detroit Pistons earned a 97-89 comeback win over the Charlotte Hornets.